/*
 * Copyright 2020 edenrun.cn All right reserved. This software is the
 * confidential and proprietary information ofedenrun.cn ("Confidential
 * Information"). You shall not disclose such Confidential Information and shall
 * use it only in accordance with the terms of the license agreement you entered
 * into with edenrun.cn.
 */

package com.zoom.pluto.common.model.dto;

import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.AllArgsConstructor;
import lombok.Data;
import lombok.NoArgsConstructor;

import java.io.Serializable;
import java.util.Date;

/**
 * 中医综合诊断信息
 *
 * @author zoom
 * @date 2020-06-29
 */
@Data
@AllArgsConstructor
@NoArgsConstructor
@ApiModel("中医综合诊断信息")
public class SmfDTO implements Serializable {

    private static final long serialVersionUID = - 1L;

    @ApiModelProperty("流水号")
    private String patno;

    @ApiModelProperty("病历号")
    private String binglino;

    @ApiModelProperty("检测次数")
    private Integer testcount;

    @ApiModelProperty("状态")
    private String state;

    @ApiModelProperty("最新标示")
    private String lastflag;

    @ApiModelProperty("医生编号")
    private String docno;

    @ApiModelProperty("医生姓名")
    private String docname;

    @ApiModelProperty("科室")
    private String docdept;

    @ApiModelProperty("体检日期")
    private Date visitdate;

    @ApiModelProperty("证件类型")
    private Integer papertype;

    @ApiModelProperty("证件号")
    private String paperno;

    @ApiModelProperty("医保卡号")
    private String cardno;

    @ApiModelProperty("病人姓名")
    private String patname;

    @ApiModelProperty("性别")
    private String sex;

    @ApiModelProperty("年龄")
    private Integer age;

    @ApiModelProperty("出生日期")
    private String birth;

    @ApiModelProperty("婚姻状况")
    private String married;

    @ApiModelProperty("身高")
    private String height;

    @ApiModelProperty("体重")
    private String weight;

    @ApiModelProperty("血压高压")
    private String bloodhigh;

    @ApiModelProperty("血压低压")
    private String bloodlow;

    @ApiModelProperty("血糖")
    private String bloodsugar;

    @ApiModelProperty("血型")
    private String bloodtype;

    @ApiModelProperty("民族")
    private String nation;

    @ApiModelProperty("职业")
    private String profession;

    @ApiModelProperty("工作单位")
    private String workunit;

    @ApiModelProperty("地址")
    private String address;

    @ApiModelProperty("联系电话")
    private String phone;

    @ApiModelProperty("邮箱")
    private String email;

    @ApiModelProperty("体质类型")
    private String phytype;

    @ApiModelProperty("辩证结果")
    private String bianzhengjieguo;

    @ApiModelProperty("现症状表现")
    private String xianzhengzhuang;

    @ApiModelProperty("发病倾向")
    private String fabingqingxiang;

    @ApiModelProperty("专家建议")
    private String zhuanjiajianyi;

    @ApiModelProperty("唇色")
    private String lipcolor;

    @ApiModelProperty("局部特征")
    private String area;

    @ApiModelProperty("面部光泽")
    private String facelight;

    @ApiModelProperty("面色")
    private String facecolor;

    @ApiModelProperty("分类1")
    private String type1;

    @ApiModelProperty("分类2")
    private String type2;

    @ApiModelProperty("分类3")
    private String type3;

    @ApiModelProperty("分类4")
    private String type4;

    @ApiModelProperty("分类5")
    private String type5;

    @ApiModelProperty("症状")
    private String symptom;

    @ApiModelProperty("中药处方")
    private String method;

    @ApiModelProperty("证名")
    private String methodname;

    @ApiModelProperty("药物组成")
    private String element;

    @ApiModelProperty("针灸与按摩取穴")
    private String acupuncture;

    @ApiModelProperty("中成药")
    private String medicine;

    @ApiModelProperty("舌色")
    private String shese;

    @ApiModelProperty("舌形")
    private String shexing;

    @ApiModelProperty("舌态")
    private String shetai;

    @ApiModelProperty("舌下脉络")
    private String shexiamailuo;

    @ApiModelProperty("苔色")
    private String taise;

    @ApiModelProperty("苔质")
    private String taizhi;

    @ApiModelProperty("左寸")
    private String leftcun;

    @ApiModelProperty("左关")
    private String leftguan;

    @ApiModelProperty("左尺")
    private String leftchi;

    @ApiModelProperty("右寸")
    private String rightcun;

}
